﻿using System;
using System.Collections.Generic;
using System.Text;
using Huayou.Common;

namespace HySoft.Cash.Structure
{
    public class ReportSettingsInvoiceDT : ReportSettingsDT
    {
        public override string ReportSettingName
        {
            get { return "InvoiceReport"; }
        }

        public bool IsDisplayOrgName
        {
            get { return this.Get<bool>("IsDisplayOrgName"); }
            set { this.SetExtendedAttribute("IsDisplayOrgName", value.ToString()); }
        }

        public bool IsDisplaySystemReference
        {
            get { return this.Get<bool>("IsDisplaySystemReference"); }
            set { this.SetExtendedAttribute("IsDisplaySystemReference", value.ToString()); }
        }

        public bool IsDisplayInvoiceList
        {
            get { return this.Get<bool>("IsDisplayInvoiceList"); }
            set { this.SetExtendedAttribute("IsDisplayInvoiceList", value.ToString()); }
        }

        public bool IsDisplayDateOfInvoice
        {
            get { return this.Get<bool>("IsDisplayDateOfInvoice"); }
            set { this.SetExtendedAttribute("IsDisplayDateOfInvoice", value.ToString()); }
        }

        public bool IsDisplayInvoiceDueDate
        {
            get { return this.Get<bool>("IsDisplayInvoiceDueDate"); }
            set { this.SetExtendedAttribute("IsDisplayInvoiceDueDate", value.ToString()); }
        }

        public bool IsDisplayNetPay
        {
            get { return this.Get<bool>("IsDisplayNetPay"); }
            set { this.SetExtendedAttribute("IsDisplayNetPay", value.ToString()); }
        }

        public bool IsDisplayFinanceCost
        {
            get { return this.Get<bool>("IsDisplayFinanceCost"); }
            set { this.SetExtendedAttribute("IsDisplayFinanceCost", value.ToString()); }
        }

        public bool IsDisplayAmountCharged
        {
            get { return this.Get<bool>("IsDisplayAmountCharged"); }
            set { this.SetExtendedAttribute("IsDisplayAmountCharged", value.ToString()); }
        }

        public bool IsDisplayPenalty
        {
            get { return this.Get<bool>("IsDisplayPenalty"); }
            set { this.SetExtendedAttribute("IsDisplayPenalty", value.ToString()); }
        }

        public bool IsDisplayLateInterest
        {
            get { return this.Get<bool>("IsDisplayLateInterest"); }
            set { this.SetExtendedAttribute("IsDisplayLateInterest", value.ToString()); }
        }

        public bool IsDisplayAmountReceived
        {
            get { return this.Get<bool>("IsDisplayAmountReceived"); }
            set { this.SetExtendedAttribute("IsDisplayAmountReceived", value.ToString()); }
        }

        public bool IsDisplayBalance
        {
            get { return this.Get<bool>("IsDisplayBalance"); }
            set { this.SetExtendedAttribute("IsDisplayBalance", value.ToString()); }
        }

        public bool IsDisplayStatusOfInvoice
        {
            get { return this.Get<bool>("IsDisplayStatusOfInvoice"); }
            set { this.SetExtendedAttribute("IsDisplayStatusOfInvoice", value.ToString()); }
        }
    }
}
